local function get_colors(M)
    local bg_cursorline = "#262A36"
    return {
        bg = "#131A24",
        bg_cursorline = bg_cursorline,

        fg = M.grey_light_6,
        fg_1 = M.grey_light_4,
        fg_2 = M.grey_light_6,
        fg_3 = M.grey_light_9,-- most dark

        bg_visual = M.grey_light_2,
        fg_visual = M.grey_dark_2,

        fg_seach_backdrop = M.grey_dark_3,
        bg_seach_backdrop = bg_cursorline,
        bg_search = M.cyan_dark,
        fg_search = M.white,
        bg_cursearch = M.cyan_dark,
        fg_cursearch = M.white,

        fg_statusline_sb = M.cyan_dark,
        fg_statusline_insert = M.red_deep,
        fg_statusline_text = M.grey_light_3,
        bg_statusline = M.grey_dark_1,

        fg_cmp = M.grey_dark_8,

        fg_path = M.grey_dark_2,
        bg_context = M.cyan_blue,
        bg_match = M.grey_dark,
        bg_cursor = M.blue,
        fg_hlargs = M.red,
        fg_line_number = M.grey_dark_3,
        fg_tide_sep = M.grey_dark,
        fg_startify = M.cyan_dark,

        fg_python_constant = M.yellow_dark,
        fg_js_var_member = M.blue,


    }
end

return get_colors
-- EOP
